#ifndef hello_proc_h
#define hello_proc_h
#include <linux/types.h>
#include <linux/kdev_t.h>
#include <linux/cdev.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/fs.h>
#include <linux/fcntl.h>
#include <linux/proc_fs.h>
int jihaixuan_proc_open(struct inode *this_inode, struct file *this_file);
int jihaixuan_proc_release(struct inode *this_inode, struct file *this_file);
ssize_t jihaixuan_proc_read(struct file *this_file, char __user *user_buf, size_t read_counts, loff_t *this_file_p);
ssize_t jihaixuan_proc_write(struct file *this_file, const char __user *user_buf, size_t write_counts, loff_t *this_file_p);
loff_t jihaixuan_proc_lseek(struct file *f, loff_t offset, int seek_mode);
static int __init init_function(void);
static void __exit exit_function(void);
#endif